package com.wsoft.query.job.log;

import com.wsoft.entity.BasePage;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @Author z001
 * @Date 2024/10/24 10:31
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class JobLogListQuery extends BasePage {

    @Schema(description = "任务主键")
    private Long jobId;

    @Schema(description = "编码")
    private String code;

    @Schema(description = "名称")
    private String name;

    @Schema(description = "类路径")
    private String classPath;

    @Schema(description = "结果(0:异常；1：成功)")
    private Integer result;

    @Schema(description = "任务开始时间 - 开始")
    private String jobStartBeginTime;

    @Schema(description = "任务开始时间 - 结束")
    private String jobStartEndTime;

    @Schema(description = "任务结束时间 - 开始")
    private String jobEndBeginTime;

    @Schema(description = "任务结束时间 - 结束")
    private String jobEndEndTime;

    @Schema(description = "执行时长开始")
    private String executeStart;

    @Schema(description = "执行时长结束")
    private String executeEnd;
}
